Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Програмування виводу інформації на екран з МП Intel 8086(80286).

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Системи автоматизованого проектуваня

Інформація про роботу

Рік:
2008
Тип роботи:
Лабораторна робота
Предмет:
Архітектура комп'ютерів
Група:
КН

Частина тексту файла

Міністерство освіти і науки України Національний університет «Львівська політехніка» Кафедра САПР Звіт Про виконання Лабораторної роботи №9 Тема: Програмування виводу інформації на екран з МП Intel 8086(80286) Виконала: студентка групи КН-3 Львів – 2008 Тема: Програмування виводу інформації на екран з МП Intel 8086(80286). Мета: Вивчити основні можливості керування екраном в текстовому та графічному режимах. Завдання Написати програму, яка в графічному режимі виводить заяву з проханням перевести студента на 4-й курс. Кожне слово заяви повинно виділятися іншим кольором. За допомогою клавіш вліво і вправо повинні циклічно мінятися кольори слів. Короткі теоретичні відомості Вибір графічного режиму можна виконати за допомогою функції 00h переривання 10h 00H встановити відео режим. Очистити екран: Вхід: AL=режим AL Тип Формат Кольори ═══ ══════ ══════ ═════════════ 0 текст 40x25 16/8 чорно-білий 1 текст 40x25 16/8 2 текст 80x25 16/8 чорно-білий 3 текст 80x25 16/8 4 графіка 320x200 4 5 графіка 320x200 4 чорно-білий 6 графіка 640x200 2 7 текст 80x25 3 (b/w/bold) 0dH графіка 320x200 16 0eH графіка 640x200 16 0fH графіка 640x350 3 (b/w/bold) 10H графіка 640x350 4 или 16 Вивід слів на дисплей здійснюю функцією 9 переривання 10h: 09H писати символ/атрибут в поточній позиції курсору Вход: BH = номер відео сторінки AL = символ, що записується CX = лічильник (скільки копій символу записати) BL = відео атрибут кольору В текстовому режимі для VGA-адаптерів використовується 32 KB пам’яті, в CGA-адаптерів – 16 KB, а в EGA тільки 4 KB. Крім того, відеобуфер в останньому починається з адреси 0b000h, в решти адаптерів – з адреси 0b800h. VGA-адаптери при включені комп’ютера встановлюють режим 7 на монохромному дисплеї і 3 на кольоровому. Екранна пам’ять для текстового режиму знаходиться за адресою починаючи з 0b00h:0000h (для CGA, EGA, VGA адаптерів). Кожній позиції на екрані відповідає слово. В молодшому байті знаходиться код символа, а в старшому – колір(колір символа, фону, ознака мигання). Перші чотири біти байта кольору дають колір символа (всього може бути 16 кольорів). Колір фону визначається бітами 6-4 (всього 8 кольорів). Якщо біт 7 рівний 1, то символ мигає. Об’єм відеопам’яті для текстового режиму 32 KB. Відеопам’ять забезпечує екранні сторінки (0-3) для екрану на 80 стовпчиків та 8 сторінок (0-7) для екрана на 40 стовпчиків. Усі екранні операції виконуються за допомогою команди переривання int 10h, яка передає керування BIOS. В графічних режимах курсор невідображається на екрані, однак він має свою позицію. При використані графічних режимів VGA адреса початку відеобуфера A000:0000. Функція AH=03h 10h переривання дозволяє визначити поточний режим роботи відеоадаптера. В BL повертає номер поточного режиму. BIOS також надає функції читання і запису точки на екрані в графічних режимах. Функція AH=0Ch 10h переривання виводить точку на екран. В BH – номер відеосторінки, DX – номер рядка, CX – номер стовпця, AL – номер кольору. Функція AH=0Dh 10h переривання дозволяє отримати колір точки в AL, координати якої задані в DX – номер рядка, CX – номер стовпця, BH – номер відеосторінки. Функція AH=01h 10h Встановлення розміру курсора. Біти 4-0 в регістрі CH визначають розмір у вертикальному напрямку, а біти 4-0 в регістрі CL – для горизонтального напрямку. Можна встановити будь-який розмір курсора по вертикалі: від 0 до 14 для монохромних та від 0 до 7 для більшості кольорових моніторів. Функція AH=02h 10h Встановлення позиції курсора. Ця функція встановлює курсор на екрані у відповідності з координатами стрічки та стовпчика. В регістрі BH – номер стор...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини